@charset "utf-8";

/* CSS Document */

body{margin:0px; padding:0px; font-size:12px; font-family:Arial, "宋体"; line-height:24px; color:#444; background:#FFF;}
img{border:none;}
ul,ol,li,dl,dt,dd{margin:0px; padding:0px; list-style-type:none;}
a{text-decoration:none; color:#000; outline:none;}
a:active{star:expression(this.onFocus=this.blur());}
a:hover{color:#1363CA; text-decoration:none;}
li a:hover{color:#1363CA; text-decoration:none;}
.clear{clear:both; display:block; visibility: hidden; overflow:hidden; line-height:0; font-size:0;}
.wp{width:1003px; margin:auto;}
.clearfix:after{content:"."; display:block; height:0px; clear:both; visibility:hidden;}
p,h1,h2,h3,h4 {
	margin: 0;
	padding: 0;
}
.marginTop{padding-top:14px;}
.line{border:1px solid #C7D1DD;}
.padding{padding:1px;}

.more {float: right;margin-right: 15px;}
.space20 {height: 20px;clear: both;}
.fl {float: left;}
.fr {float: right;}

/*header*/

.top{border:1px solid #D8E4F1; background:url(../images/top_bg.gif) repeat-x; height:33px; line-height:33px;}
.home{margin-left: 5px; width: 60px; padding-left: 18px; float: left; background: url(../images/home.png) no-repeat left 7px;}
.weather{float:left; padding-left:14px; color:#575758;}
.load{float:right; color:#727171;}
.load ul{float:right;}
.load ul li{float:left; vertical-align:top; height:33px; line-height:33px;}
.text{border-style:none; line-height:17px; height:17px; width:108px; background:url(../images/text_bg.gif) no-repeat; padding:0px; vertical-align:top; margin-top:8px; margin-right:10px;}
.button{border-style:none; display: block;text-align: center;line-height:19px; height:19px; width:51px; padding:0px;background:url(../images/button_bg.gif) no-repeat; margin-top:8px; margin-right:10px; color:#373737;}

#nav{background:url(../images/nav_bg.gif) no-repeat; height:67px; position:relative; border-bottom:1px solid #A9CAF5;}
#nav li{float:left; text-align:center; font-size:15px; font-family:"微软雅黑";}
#nav li .v a{width:124px; height:37px; line-height:37px; display:block; color:#FFF; float:left; background:url(../images/nav.gif) no-repeat right top;}
#nav li .v a:hover,#nav li.on .v a{background:url(../images/nav_hover.gif) no-repeat center bottom; color:#0B4283; height:37px; line-height:37px;}
#nav .kind_menu{height:30px; line-height:30px; vertical-align:middle; position:absolute; top:37px; left:30px; width:1003px; text-align:left; display:none; font-size:12px; font-family:"宋体";}
#nav .kind_menu a{color:#333; float:left; text-align:center; padding-left:14px; padding-right:15px; background:url(../images/nav_a.gif) no-repeat right center;}
#nav .kind_menu a:hover{color:#1363CA;}
#nav li.on .kind_menu{display:block !important;}
.rollMenu {
    line-height: 30px;
	left:0 !important;
}

.rollMenu span.rollMenuSpan {
    position: absolute;
    font-size: 12px;
    font-weight: 800;
    background: url("../images/roll1.png") no-repeat left 7px;
    padding-left: 17px;
    margin-left: 6px;
}

.rollMenu a {
    background: none !important;
    padding-left: 5px !important;
    padding-right: 5px !important;
    display: inline !important;
    float: left !important;
    color: #000 !important;
    text-align: inherit !important;
}

.land{float:right; padding-right:14px;}
.text2{border-style:none; line-height:25px; height:25px; width:188px; background:url(../images/text2_bg.gif) no-repeat; vertical-align:middle; margin-top:6px; padding:0px;}
.button2{border-style:none; line-height:25px; height:25px; width:51px; padding:0px; vertical-align:middle; background:url(../images/button2_bg.gif) no-repeat; margin-top:6px;}
.button3{border-style:none; line-height:25px; height:25px; width:80px; padding:0px; vertical-align:middle; background:url(../images/gjss.png) no-repeat; margin-top:6px;}

/*footer*/
.link{border-top:1px solid #C8DEEE; padding-left:0px; color:#000;}
.link ul li{float:left; padding-right:6px; margin-top:10px; vertical-align:top; margin-bottom:10px; height:21px; line-height:21px;}
.yqlj a img{margin:10px 3px;}
.foot{border-top:1px solid #B1DCF3; background:url(../images/foot_bg.gif) repeat-x; text-align:center; color:#545353; padding-top:10px; height:48px; line-height:20px; position:relative;}
.foot a{color:#545353;}
.conac{position:absolute; right:180px; top:20px;}
/*common*/
.news_head {
    color: #747171;
    line-height: 18px;
    border-bottom: 1px solid #D6D6D6;
    padding-bottom: 6px;
    padding-top: 6px;
}

.news_head a {
    display: block;
    text-align: center;
    font-size: 14px;
    font-weight: 600;
    color: #C11411;
}
.news_center{padding-top:6px;}
.news_center ul li{padding-left:10px; background:url(../images/coin.gif) no-repeat left center; position:relative; height:24px; line-height:24px; vertical-align:top;}
.news_center ul li a{color:#333;}
.news_center ul li span{position:absolute; top:0px; right:0px; color:#666;}
.news_center ul li a:hover{color:#1363CA;}
.title1{height:51px; line-height:34px; padding-left:34px; font-family:"微软雅黑"; font-size:18px; color:#282828; background:url(../images/title1_bg.gif) no-repeat;}
.title1 span{color:#0E5990;}
.title2{background:url(../images/title2_bg.gif) repeat-x; height:23px; line-height:23px; position:relative;}
.title2 a{
    display:block;
	color:#1363CA;
	overflow:hidden;
	white-space:nowrap;
	text-overflow:ellipsis;
	line-height:23px;
	font-size:14px;
	padding-left:23px;
	background:url(../images/title2.gif) no-repeat 10px center;
	font-weight:600;
	}
.title2 span a{position:absolute; color:#7C7B7B; font-size:12px; font-weight:100; background:none; top:0px; right:7px; padding-left:0px;}
.title3{height:25px; line-height:25px; background:url(../images/title3_bg.gif) repeat-x; padding-top:3px; position:relative}
.title3 a.titleTag{
    display:block;
	color:#4B4B4B;
	overflow:hidden;
	white-space:nowrap;
	text-overflow:ellipsis;
	line-height:25px;
	font-size:14px;
	padding-left:23px;
	background:url(../images/title3.gif) no-repeat 10px bottom;
	font-weight:600;
	}
.title3 span{ position:absolute; top:0px; right:8px}
.title3 span a {
    background: none repeat scroll 0 0 rgba(0, 0, 0, 0);
    color: #7C7B7B;
    font-size: 12px;
    font-weight: 100;
}
.title4{height:47px; line-height:34px; background:url(../images/title4_bg.gif) no-repeat; padding-left:30px; font-family:"微软雅黑"; font-size:18px; color:#282828; position:relative;}
.title4 a{color:#0E5990;}
.title4 span{position:absolute; top:9px; right:32px;}
.title5{height:28px; line-height:28px; background:url(../images/tabTitle2_bg.gif) repeat-x; padding-left:14px; font-size:14px; font-weight:600; color:#1C6EBF; position:relative;}
.title5 span a{position:absolute; top:0px; right:8px; font-size:12px; font-weight:100; color:#555;}
.title6{height:40px; line-height:34px; font-family:"微软雅黑"; font-size:18px; color:#282828; padding-left:32px; background:url(../images/title6_bg.gif) no-repeat;}
.title6 span{color:#0E5990;}
.title7{height:23px; line-height:23px; padding-left:8px; font-size:14px; font-weight:600; color:#104F8F; background:url(../images/title7_bg.gif) repeat-x;}
.title8{height:24px; line-height:24px; padding-top:4px; background:url(../images/title8_bg.gif) repeat-x; padding-left:10px; font-size:14px; font-weight:600;}
.title8 a{color:#fff; display:block; overflow:hidden; white-space:nowrap; text-overflow:ellipsis; background:url(../images/title8.gif) no-repeat left bottom; padding-left:8px;}
.title9{height:24px; line-height:24px; padding-top:4px; background:url(../images/title8_bg.gif) repeat-x; padding-left:10px; font-size:14px; font-weight:600; position:relative;}
.title9 a{color:#fff; display:block; overflow:hidden; white-space:nowrap; text-overflow:ellipsis; background:url(../images/title9_bg.gif) no-repeat left bottom; padding-left:8px;}
.title9 span a{position:absolute; background:none; color:#6C6D6E; font-size:12px; font-weight:100; top:4px; right:10px;}

.title10{height:26px; background:url(../images/title10_bg.gif) no-repeat; line-height:22px; padding-top:4px; padding-left:12px; font-size:14px; font-weight:600; color:#1C77D0;}

.title11{height:25px; line-height:25px; background:url(../images/title3_bg.gif) repeat-x; padding-top:3px;}
.title11 a{
    display:block;
	color:#4B4B4B;
	overflow:hidden;
	white-space:nowrap;
	text-overflow:ellipsis;
	line-height:25px;
	font-size:14px;
	padding-left:20px;
	background:url(../images/title11_bg.gif) no-repeat 10px bottom;
	font-weight:600;
	}
.title12{height:30px; line-height:30px;  position:relative;}
.title12 a{font-size:14px; font-weight:600; color:#245EA4; padding-left:6px;}
.title12 span a{position:absolute; top:0px; right:4px; font-size:12px; font-weight:100; color:#929191; padding-top:0px;}
.title13{height:26px; background:url(../images/lbg.jpg) no-repeat; line-height:22px; padding-top:4px; padding-left:10px; font-size:14px; font-weight:600; color:#1C77D0;}
.title14{height:28px; line-height:28px; border-bottom:1px solid #fff; background:url(../images/title14_bg.gif) repeat-x;}
.title15{background:url(../images/title15_bg.gif) no-repeat; height:28px; line-height:28px; padding-left:32px; font-size:14px; font-weight:600; color:#fff; position:relative;}
.title15 span a{position:absolute; top:0px; right:12px; font-size:12px; font-weight:100; color:#fff;}
.title16{height:24px; line-height:24px; background:url(../images/title16_bg.gif) repeat-x; position:relative;}
.title16 a{color:#0E5C92; display:block; overflow:hidden; white-space:nowrap; text-overflow:ellipsis; background:url(../images/title16.gif) no-repeat 8px center; padding-left:24px; font-size:14px; font-weight:600;}
.title16 span a{position:absolute; right:10px; top:0px; font-size:12px; font-weight:100; color:#0A7AD1; background:none; padding-left:0px;}
.title17{height:27px; line-height:27px; background:url(../images/title17_bg.gif) no-repeat; padding-left:30px; font-size:14px; font-weight:600; color:#fff;}
.title113 {
    background: url("../images/title_bg13.jpg") no-repeat scroll left bottom ;
    height: 30px;
    line-height: 30px;
    position: relative;
}
.title113 a {
    color: #245EA4;
    font-size: 14px;
    font-weight: 600;
    padding-left: 6px;
}
.title113 span a {
    color: #929191;
    font-size: 12px;
    font-weight: 100;
    padding-top: 0;
    position: absolute;
    right: 4px;
    top: 0;
}
/*lunbbotu*/
.news_pic{float:left; width:310px; padding-left:3px; margin-top:5px}
.news_list{float:left; width:418px; padding-left:20px; background:url(../images/news_list.gif) no-repeat right top; padding-top:12px;}
.news_word{float:right; width:250px;}

.news_pic .slideBox{width:310px; height:290px; position: relative;overflow: hidden;}
.news_pic .bd{width:310px; height:100%; position: relative;z-index: 0;}
.news_pic .hd{position:absolute;right: 20px; bottom: 30px;overflow: hidden;z-index: 1;}
/*.news_pic .hd ul{    width: 310px;height: 100%;}*/
.news_pic .hd li{float: left;width: 20px;height: 22px;text-align: center;color:#fff;margin-left: 4px;cursor: pointer;background-color: #000;}
.news_pic .hd li.on{background-color: #fff;color:#000;}
.news_pic .bd li{/*position: relative; width:100%; height: 290px;  */  zoom: 1;
    vertical-align: middle;}
.news_pic .bd li img{width:310px; height: 260px;display: block;}
.news_pic .bd li p{width:100%; height: 30px;line-height: 30px;overflow: hidden;display: block;text-align: center;}
.news_pic .bd li p a{color: #262626;font-weight: bold;}


#pagination_input{width:40px; margin:0 2px; height:21px; border:#dfdfdf 1px solid; background:#fff; text-align:center; border-radius:3px;}
/*-------------------------------↓分页样式开始↓------------------------------------*/
.page_num,.pagination{height:60px; overflow:hidden;margin:auto; font-size:13px;}

#page_div,#Pagination{line-height:60px; color:#666; padding:5px 0;overflow: hidden;}


#pagination_input{ width:20px; height:16px; line-height:16px; margin:0 8px; padding:0; overflow:hidden; border:1px solid #ccc;}


#page_div .pagination_index, 
#page_div .pagination_index_num,
.pagination a, .pagination span,
.pagination .current.prev,
.pagination .current.next{background:#f3f3f3; border:1px solid #ddd; padding:4px 8px;margin-right:4px;float: left; height:20px;line-height: 20px;text-align: center;margin-top: 12px;}
#page_div .pagination_index a, #page_div .pagination_index_num a{padding:0px; margin:0px;text-align:center;  color:#666666;}
#page_div .pagination_index a:hover, #page_div .pagination_index_num a:hover{padding:0px; margin:0px;text-align:center;  color:#666666;}
.pagination .current.prev,
.pagination .current.next{color: #595757;font-weight: normal;}
#page_div .pagination_index_last{float:right; text-align:right}
/* ========="首页"样式=========*/

#page_div .pagination_index_num{width:20px;}
#page_div .currentIndex,.pagination .current{ background:#26B; border:1px solid #26B;height:20px;
line-height:20px; color:#FFF;text-align:center; font-weight:bold;} /*=========当前页码样式=========*/

.fwcontent{border-top:1px solid #C8DEEE; padding-left:0px; color:#000; font-size:14px; line-height:28px; padding: 10px 0px;    text-indent: 2em;}

.open_list ul li{height:24px; line-height:24px; color:#1168A7; padding-left:16px; background:url(../images/coin.gif) no-repeat 6px center; position:relative;}
.open_list ul li a{color:#333; padding-left:4px;}
.open_list ul li a:hover{color:#1363CA;}
.open_list ul li span{position:absolute; top:0px; right:10px; color:#666;}

.cb{padding:10px 0px}

.jtzc{width:48%;border-bottom: 1px solid #ccc;padding-bottom: 10px;}
.jtzc h3 span{ margin:0px 10px; color:#999}
.jtzc h3 span.cur{color:#1363CA}

.dczj{width:48%;border-bottom: 1px solid #ccc;padding-bottom: 10px;}
.dczj h3 span{color:#1363CA}

.admove{position:absolute; top:0; left:0; z-index:999999; font-size:14px; text-align:right;}
.close_btn{display:inline-block; width:48px; height:17px; background:url(../images/close.jpg) no-repeat right center; cursor:pointer;}

    .slh{
        height: 51px;
        background-color: #fff;
  
    }